package com.aaa.mapper;
import com.aaa.entity.ContractLease;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Mapper;
import org.springframework.stereotype.Repository;


import java.util.List;


/**
 * @author ：李世磊
 * @date ：Created in 2021/1/19 9:47
 * @description： 租出合同接口
 * @modified By：
 * @version: 1.0
 */
@Mapper
@Repository
public interface ContractLeaseMapper extends BaseMapper<ContractLease> {

    /**
     *  自有资产租出合同 查询所有
     */

    List<ContractLease> listAllPrivate();

    /**
     *  自有资产租出合同 添加
     */
    int addLeasePrivate(ContractLease contract);



    /**
     *  公有资产租出合同 查询所有
     */
    List<ContractLease> listAllPublic();


    /**
     *  公有资产租出合同 添加
     * @param  contract
     */

    int addLeasePublic(ContractLease contract);


    /**
     * 其他资产租出合同 查询所有
     */
    List<ContractLease> listAllElse();

    /**
     *  其他资产租出合同 添加
     * @param  contract
     */

    int addLeaseElse(ContractLease contract);


    /**
     *  资产租出合同 修改
     * @param contract
     */

    int updateLease(ContractLease contract);

}
